/**
 * Created by Administrator on 2017/6/13.
 */
/**
 *  constant(name , object)
 *      在任何地方注入
 *      此方法首先运行，可以用它来申明整个应用范围内的常量，并且让他们
 *      在所有配置（config方法里）和实例（controller、service等）方法中
 *      都可用
 *  value 只能注入controller、service、factory  在config中注入无效
 *
 *  run  想要在注入启动之后执行某些操作，而这些操作需要在页面对用户可用之前执行，可以使用此方法
 */



angular
    .module('myApp',[],['$provide',function ($provide) {
        $provide.constant('VersionCode',1);
        $provide.value('VersionName','1.0.0');
        console.log('config.......')
    }])
    .config(function (VersionCode) {
        console.log(VersionCode)
        console.log('config.......')
    })
    .run(function () {
        console.log('run.......')
    })
    .controller('MyController',function ($scope,VersionName) {
        $scope.name = '朱明宇';
        console.log(VersionName);
        console.log('controller.......')
    });